body {
    color: #444;
    background: #f2f2f2;
}
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after { clear: both; }
clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after { display: table; content: " "; }
/*常用*/
.cle{clear: both;}
/*顶部导航*/
.header { height: 66px; border-bottom: 1px solid #404553; background-color: #393D49; color: #fff; }
.header-admin { /*background: -moz-linear-gradient(top, #f3f3f4, #f3f3f4 100%);*/ box-shadow: 1px 2px 2px rgba(0,0,0,0.20); }
.logo { position: absolute;  }
.header-admin .logo { left: -10px; top:10px}
.header-admin .logo  img{width:200px; }

body .site-admin-nav .layui-nav-item { line-height: 40px; }
.header-admin .fhuaui-logo { position: absolute; width: 185px; height: 66px; text-align: center; }

.layui-nav-item .layui-icon { position: relative; font-size: 20px; }
.layui-nav-item a cite { padding: 0 5px; }

.header .layui-nav { position: absolute; margin-left: 200px; padding: 0; background: none; }
body .header .layui-nav .layui-nav-item { margin: 0px; border-left: 1px solid #2b2e37; }
.header-admin .layui-nav { /*top: 4px;*/ }
.header .layui-nav .layui-nav-item { margin: 0 20px; line-height: 66px; }
.header-admin .layui-nav .layui-nav-item a { color: #A9B7B7; }
.header-admin .layui-nav .layui-nav-item a:hover, .header-admin .layui-nav .layui-this a { color: #fff; background-color: #1AA094; }
.header-admin .layui-nav .layui-this::after, .header-admin .layui-nav-bar { background-color: #1AA094; }
#menu li a i { top: 5px; font-size: 26px; position: relative; }

.sys-title {
    display: inline-block;
    line-height: 60px;
    color: #fff;
    text-shadow: 0 0 8px #1E9FFF,0 0 8px #009688;
    font-size: 26px;
    letter-spacing: 6px;
    cursor: pointer;
}

.sys-list-field {
    display: none;
    margin-bottom: 0px;
}

.sys-list-field .layui-field-box {
    padding-bottom: 0;
}
.form-main {
    max-width: 900px;
    min-width: 900px;
    text-align: left;
    margin: 0 auto;
    margin-top: 10px;
}

.img-cover {
    width: 100%;
    height: auto;
    border: 1px solid #ddd;
}
/*分页字体颜色*/
.layui-laypage a, .layui-laypage span,
.layui-laypage button, .layui-laypage input {
    color: inherit;
}

/*统计信息盒子样式*/
.ht-box {
    display: inline-block;
    margin: 15px;
    padding: 15px 0;
    color: #fff;
    width: 12%;
}
.ht-box p:first-child {
    font-size: 40px;
}
/*统计信息盒子样式END*/

/*选项卡*/
ul.layui-nav-tree .layui-nav-child dd a {
    padding-left: 43px;
}

.layui-tab-title li:first-child i {
    display: none;
}

.layui-tab-content {
    position:absolute;
    top:45px;
    bottom:0px;
    right:0px;
    left:0;
}

.layui-tab-item {
    text-align: center;
    height: 100%;
}
/*选项卡End*/

/*侧边导航*/
.layui-layout-admin .layui-side {
    bottom: 44px;
    background: #393D49;
}

.layui-side-hide {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 44px;
    width: 200px;
    color: #eee;
    line-height: 44px;
    text-align: center;
    cursor: pointer;
}

ul.layui-nav-tree .fa {
    padding-right: 10px;
}
/*侧边导航END*/

